<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <h1>0</h1>
</head>
<body>
<script>
    let count=0;

    //开启定时器  当方法作为另外一个方法的参数进行传递时不带括号，调用时带括号
    let  timer=setInterval(fn,100);
    function fn() {
        let h1=document.querySelector("h1");
        console.log("定时器"+count++);
        h1.innerText=count;
        if(count==40){
            clearInterval(timer)//    停止定时器
        }
    //    调用匿名方法
        let body=document.querySelector("body");
        setInterval(function () {
            body.innerHTML+="<h3>我是恁爹</h3>"
        },2000);
    }

//    开启只执行一次的定时器
    setTimeout(function () {
        alert("时间到！");
    },3000);


</script>
</body>
</html>